peripheral highway - French English Dictionary